﻿

using Microsoft.EntityFrameworkCore;
using Traceability.App.Model;
using Traceability.App.Model.Basic;
using Traceability.App.Model.Cultivation;
using Traceability.App.Model.DeepProcessing;
using Traceability.App.Model.Slaughter;

namespace Traceability.App.InfrasIntructure
{
    public class TraceabilityDbContext : DbContext
    {
        public TraceabilityDbContext(DbContextOptions options) : base(options)
        {
        }
        public DbSet<BasicModel> BasicModel { get; set; }
        public DbSet<StoreModel> StoreModel { get; set; }
        public DbSet<newPictureModel> pictureModelsNew { get; set; }
        public DbSet<CultivationModel>  cultivationModels { get; set; }
        public DbSet<ImmunityModel> immunityModels { get; set; }
        public DbSet<CultivationCommpanyModel> cultivationCommpanyModels { get;set; }
        public DbSet<SlaughterCommpanyModel> slaughterCommpanyModels { get; set; }
        public DbSet<SlaughterModel> slaughterModels { get; set; }
        public DbSet<DeepProcessingCompanyModel> deepProcessingCompanyModels { get; set; }
        public DbSet<DeepProcessingModel> deepProcessingModels { get; set; }
        public DbSet<DeepVendorModel> deepVendorModels { get; set; }
    }
}
